#filer { width: 670px; padding: 10px; background: #EEEEEC; overflow: hidden; }
#filer .listing, #filer .openspace { background: #FFF; border: 1px solid #BABDB6; overflow: auto; }

#filer .listing   { width: 200px; height: 350px; padding: 0; margin: 0; float: left; list-style: none; margin-right: 10px; }
#filer .openspace { /*width: 455px;*/ width: 440px; height: 340px; padding: 5px; }

#filer .listing li { border-bottom: 1px dotted #BABDB6; }
#filer .listing a { display: block; padding: 1px 2px; color: #07A; }
#filer .listing a:hover { text-decoration: none; color: #FFF; background-color: #39C;  }
#filer .listing a:focus { outline: 0; }
#filer .listing .admin  { font-size: .833em; line-height: 1.75; font-weight: bold; }
#filer .listing .admin a { color: #F00; }
#filer .listing .admin a:hover { background-color: #F00; color: #FFF; }
#filer .listing .selected a { color: #FFF; background-color: #07A; }
#filer .listing .selected a:hover { color: #FFF; background-color: #07A; cursor: default; }
#filer .listing .admin.selected a { color: #FFF; background-color: #F00; }
#filer .listing .admin.selected a:hover { color: #FFF; background-color: #F00; }

#filer h2 { margin: 0 0 .25em; }
#filer h2 span { color: #BABDB6; }
#filer h3 { margin-top: 0; font-weight: bold; }

#filer .openspace .about { color: #888A85; font-size: .8em; margin-top: 0; }
#filer .openspace h2 img { float: left; margin: 0 5px 5px 0; }

#add_to_page_resize, #add_to_page_link { margin-left: 1em; }
#addToPage fieldset { margin: .5em 0; }
